package com.jrx.anytxn.param.dto.product;

import java.io.Serializable;
import java.util.Date;

/**
 * @author liuyu
 * @Description
 */
public class PrBlockCodeRes implements Serializable {

    private static final long serialVersionUID = 6467603488895102400L;
    /**
     * 技术主键
     * 表字段:id
     */
    private Long id;

    /**
     * 机构号
     * 表字段:organization_id
     */
    private String organizationId;

    /**
     * 租户id
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 封锁码
     * 表字段:block_code
     */
    private String blockCode;

    /**
     * 状态(1 = 正常 0 = 失效)
     * 表字段:code_status
     */
    private String codeStatus;

    /**
     * 优先级 数值越大优先级越高
     * 表字段:code_priority
     */
    private Integer codePriority;

    /**
     * 描述
     * 表字段:code_description
     */
    private String codeDescription;

    /**
     * 封锁码类型(0 = 系统 1 = 人工)
     * 表字段:code_type
     */
    private String codeType;

    /**
     * 授权属性(0 = 拒绝 1 = 允许)
     * 表字段:authorization_attribute
     */
    private String authorizationAttribute;

    /**
     * 还款自动更新标志(0 = 还款不自动更新 1 = 还款自动更新)
     * 表字段:auto_remove
     */
    private String autoRemove;

    /**
     * 创建时间
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 更新人
     * 表字段:update_by
     */
    private String updateBy;

    /**
     * 更新时间
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 版本号
     * 表字段:record_version_number
     */
    private Integer recordVersionNumber;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getBlockCode() {
        return blockCode;
    }

    public void setBlockCode(String blockCode) {
        this.blockCode = blockCode;
    }

    public String getCodeStatus() {
        return codeStatus;
    }

    public void setCodeStatus(String codeStatus) {
        this.codeStatus = codeStatus;
    }

    public Integer getCodePriority() {
        return codePriority;
    }

    public void setCodePriority(Integer codePriority) {
        this.codePriority = codePriority;
    }

    public String getCodeDescription() {
        return codeDescription;
    }

    public void setCodeDescription(String codeDescription) {
        this.codeDescription = codeDescription;
    }

    public String getCodeType() {
        return codeType;
    }

    public void setCodeType(String codeType) {
        this.codeType = codeType;
    }

    public String getAuthorizationAttribute() {
        return authorizationAttribute;
    }

    public void setAuthorizationAttribute(String authorizationAttribute) {
        this.authorizationAttribute = authorizationAttribute;
    }

    public String getAutoRemove() {
        return autoRemove;
    }

    public void setAutoRemove(String autoRemove) {
        this.autoRemove = autoRemove;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getRecordVersionNumber() {
        return recordVersionNumber;
    }

    public void setRecordVersionNumber(Integer recordVersionNumber) {
        this.recordVersionNumber = recordVersionNumber;
    }
}
